const banner2Data = {
  title: "航线服务",
  tags: [
    "航线地面维护服务",
    "客舱标准清洁服务",
    "飞机外部清洁服务",
    "地面支援设备服务",
    "机翼上的发动机维护",
    "7天24小说if诶集抢修备件服务",
  ],
  
  data: [
    // {
    //   service: "001",
    //   city: "中国",
    //   airport: "全国国际机场",
    //   airportType: [
    //     {
    //       name: "空客A320",
    //       starterType: ["CFM56", "V2500", "LEAP A", "PW1000"],
    //     },
    //     {
    //       name: "空客A320",
    //       starterType: ["CFM56", "V2500", "LEAP A", "PW1000"],
    //     },
    //   ],
    //   consult: "咨询",
    // },
    
    // {
    //   service: "001",
    //   serviceType: [ // 国家/城市
    //     {
    //       name: "台湾",
    //       airportType: [ // 机场
    //         {
    //           name: "国际机场112313123",
    //           airportModel: [
    //             {
    //               name: "空客A320",
    //               starterType: ["CFM56", "V2500", "LEAP A", "PW1000"],
    //             },
    //             {
    //               name: "空客A320",
    //               starterType: ["CFM56", "V2500", "LEAP A", "PW1000"],
    //             },
    //           ]
    //         },
    //         {
    //           name: "国际机场2",
    //           airportModel: [
    //             {
    //               name: "空客A320",
    //               starterType: ["CFM56", "V2500", "LEAP A", "PW1000"],
    //             }
    //           ]
    //         },
    //         {
    //           name: "国际机场2",
    //           airportModel: [
    //             {
    //               name: "空客A320",
    //               starterType: ["CFM56", "V2500", "LEAP A", "PW1000"],
    //             }
    //           ]
    //         },
    //       ]
    //     },
    //     {
    //       name: "香港",
    //       airportType: [ // 机场
    //         {
    //           name: "国际机场",
    //           airportModel: [
    //             {
    //               name: "空客A320",
    //               starterType: ["CFM56", "V2500", "LEAP A", "PW1000"],
    //             }
    //           ]
    //         }
    //       ]
    //     },
    //   ]
    // }

  ],
};

const commonHeaderData = [
  {
    name: "服务代码",
    key: "service",
  },
  {
    name: "维修服务",
    key: "repair",
  },
  {
    name: "机型",
    key: "ariport",
    types: [
      "A320",
      "A330",
      "A340",
      "A350",
      "A380",
      "B737CL",
      "B73NG",
      "B747",
      "B757",
      "B767",
      "B777",
      "B787",
      "CRJ",
      "A319",
    ],
  },
  {
    name: "咨询",
    key: "consult",
  },
];

const banner1Data = [
  {
    service: "BM001",
    repair: "各级定检",
    airport: ["Y", "Y", "", "", "", "Y", "Y", "Y", "", "Y", "Y", "Y", "Y", ""],
    consult: "咨询",
  },
  {
    service: "BM002",
    repair: "客舱改装",
    airport: ["Y", "Y", "", "", "", "Y", "Y", "Y", "", "Y", "Y", "Y", "Y", ""],
    consult: "咨询",
  },
  {
    service: "BM003",
    repair: "飞机喷漆",
    airport: ["Y", "Y", "", "", "", "Y", "Y", "Y", "", "Y", "Y", "Y", "Y", ""],
    consult: "咨询",
  },
  {
    service: "BM004",
    repair: "退租检",
    airport: ["Y", "Y", "", "", "", "Y", "Y", "Y", "", "Y", "Y", "Y", "Y", ""],
    consult: "咨询",
  },
  {
    service: "BM005",
    repair: "客改货",
    airport: ["", "", "", "", "", "Y", "Y", "", "", "", "", "", "", ""],
    consult: "咨询",
  },
  {
    service: "飞机拆解",
    repair: "退租检",
    airport: [
      "Y",
      "Y",
      "Y",
      "Y",
      "Y",
      "Y",
      "Y",
      "Y",
      "Y",
      "Y",
      "Y",
      "Y",
      "Y",
      "",
    ],
    consult: "咨询",
  },
];

const banner1Tags = [
  "基地维修服务",
  "服务公告和工程指令",
  "飞机内部外部改造",
  "飞机喷涂",
  "租赁归还再交付检查",
];

const banner3ForwardRepairData = [
  "GEnx 发动机",
  "GE90 发动机",
  "CF6-80 发动机",
  "V2500 发动机",
  "PW1000G 发动机",
  "CFM56-5B 发动机",
  "CFM56-7B 发动机",
];

type Data = {
  service?: string;
  repair: string;
  airport: string[];
  consult: string;
};
let banner3Data: Data[] = [];
let banner3DataLenth = 32;
let airportTypesLength = commonHeaderData[2].types?.length!;
interface Obj {
  [idx: string]: any;
}
let arrTemp: Array<Obj & Data> = [
  {
    repair: "ATA 27 飞行控制系统",
    airport: ["Y", "Y", "", "", "", "Y", "Y", "Y", "", "Y", "", "", "Y", ""],
    consult: "咨询",
  },
];
banner3DataLenth -= 1;
arrTemp.map((item) => {
  item.service = "0H0" + banner3DataLenth;
  banner3DataLenth -= 1;
});
banner3Data.push(...arrTemp);
let banner3Header = {
  title: "部件大修",
  tags: [
    "基地维修服务",
    "服务公告和工程指令",
    "飞机内部外部改造",
    "飞机喷涂",
    "租赁归还再交付检查",
  ],
};

export default {
  banner1Data: {
    data: banner1Data,
    header: commonHeaderData,
    tags: null,
    title: "基地维修",
  },
  banner2Data: {
    ...banner2Data,
    tags: null
  },
  banner3Data: {
    data: banner3Data,
    header: commonHeaderData,
    ...banner3Header,
    tags: null,
  },
};
